#include<stdio.h>
#include<stdlib.h>
#include<math.h>

double f(double x){
    return x*x*x-x*x-1;
}
int main(){
    double a=0,b=3;
    double x=1.5;
    while(fabs(f(x))>=1e-4){
        if(f(x)*f(a)>0)
            a=x;
        else
            b=x;
        x=(a+b)/2;
    }
    printf("%lf",x);
    return 0;
}